﻿<%@ Page Language="C#" MasterPageFile="~/PrincipalSupervisor.Master" AutoEventWireup="true" CodeBehind="CambiarPassword.aspx.cs" Inherits="UAXInversionesWeb.supervisor.CambiarPassword" %>

<asp:Content ID="contentCambioPassword" ContentPlaceHolderID="ContenidoSeleccionSupervisor" runat="server">
    <html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <div>
    <center>
        <asp:ChangePassword ID="ChangePassword1" runat="server" BorderPadding="4" 
            CancelButtonText="Cancelar" ChangePasswordButtonText="Cambiar contraseña" 
            ChangePasswordFailureText="Contraseña incorrecta o nueva contraseña inválida." 
            ChangePasswordTitleText="Cambia tu contraseña" 
            ConfirmNewPasswordLabelText="Confirma la nueva contraseña:" 
            ConfirmPasswordCompareErrorMessage="La nueva contraseña y la de confirmación deben de ser iguales." 
            ConfirmPasswordRequiredErrorMessage="La contraseña de confirmación es obligatoria." 
            ContinueButtonText="Continuar" DisplayUserName="True" Font-Names="Verdana" 
            Font-Size="Small" NewPasswordLabelText="Nueva contraseña:" 
            NewPasswordRegularExpressionErrorMessage="La nueva contraseña ha de ser distinta a la actual." 
            NewPasswordRequiredErrorMessage="La nueva contraseña es obligatoria." 
            PasswordLabelText="Contraseña:" 
            PasswordRequiredErrorMessage="LA contraseña es obligatoria." 
            SuccessText="Tu contraseña ha sido cambiada con éxito!" 
            SuccessTitleText="Cambio de contraseña completado" 
            UserNameLabelText="Nombre de usuario:" 
            UserNameRequiredErrorMessage="El nombre de usuario es obligatorio.">
            <CancelButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" 
                BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="Small" 
                ForeColor="#284775" />
            <PasswordHintStyle Font-Italic="True" ForeColor="#888888" />
            <ContinueButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" 
                BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="Small" 
                ForeColor="#284775" />
            <ChangePasswordButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" 
                BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="Small" 
                ForeColor="#284775" />
            <TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" Font-Size="0.9em" 
                ForeColor="White" />
            <ChangePasswordTemplate>
                <table border="0" cellpadding="4" cellspacing="0" 
                    style="border-collapse:collapse;" class="styleTablesUs">
                    <tr>
                        <td>
                            <table border="0" cellpadding="0">
                                <tr>
                                    <td align="center" 
                                        colspan="3" class="styleTTopUs">
                                        Cambiar contraseña</td>
                                </tr>
                                <tr>
                                    <td align="right" rowspan="7">
                                        <img src="../images/password.png" /></td>
                                    <td align="right">
                                        <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">ID de empleado:</asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="UserName" runat="server" Enabled="False" Font-Size="Small" 
                                            ReadOnly="True"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" 
                                            ControlToValidate="UserName" 
                                            ErrorMessage="El nombre de usuario es obligatorio." 
                                            ToolTip="El nombre de usuario es obligatorio." 
                                            ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        <asp:Label ID="CurrentPasswordLabel" runat="server" 
                                            AssociatedControlID="CurrentPassword">Contraseña:</asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="CurrentPassword" runat="server" Font-Size="Small" 
                                            TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="CurrentPasswordRequired" runat="server" 
                                            ControlToValidate="CurrentPassword" 
                                            ErrorMessage="LA contraseña es obligatoria." 
                                            ToolTip="LA contraseña es obligatoria." ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        <asp:Label ID="NewPasswordLabel" runat="server" 
                                            AssociatedControlID="NewPassword">Nueva contraseña:</asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="NewPassword" runat="server" Font-Size="Small" 
                                            TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="NewPasswordRequired" runat="server" 
                                            ControlToValidate="NewPassword" 
                                            ErrorMessage="La nueva contraseña es obligatoria." 
                                            ToolTip="La nueva contraseña es obligatoria." ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        <asp:Label ID="ConfirmNewPasswordLabel" runat="server" 
                                            AssociatedControlID="ConfirmNewPassword">Confirmación:</asp:Label>
                                    </td>
                                    <td>
                                        <asp:TextBox ID="ConfirmNewPassword" runat="server" Font-Size="Small" 
                                            TextMode="Password"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="ConfirmNewPasswordRequired" runat="server" 
                                            ControlToValidate="ConfirmNewPassword" 
                                            ErrorMessage="La contraseña de confirmación es obligatoria." 
                                            ToolTip="La contraseña de confirmación es obligatoria." 
                                            ValidationGroup="ChangePassword1">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center" colspan="2">
                                        <asp:CompareValidator ID="NewPasswordCompare" runat="server" 
                                            ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword" 
                                            Display="Dynamic" 
                                            ErrorMessage="La nueva contraseña y la de confirmación deben de ser iguales." 
                                            ValidationGroup="ChangePassword1"></asp:CompareValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="center" colspan="2" style="color:Red;">
                                        <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        <asp:Button ID="ChangePasswordPushButton" runat="server" BackColor="#FFFBFF" 
                                            BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
                                            CommandName="ChangePassword" Font-Names="Verdana" Font-Size="Small" 
                                            ForeColor="#284775" onclick="ChangePasswordPushButton_Click" 
                                            Text="Cambiar contraseña" ValidationGroup="ChangePassword1" />
                                    </td>
                                    <td>
                                        <asp:Button ID="CancelPushButton" runat="server" BackColor="#FFFBFF" 
                                            BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
                                            CausesValidation="False" CommandName="Cancel" Font-Names="Verdana" 
                                            Font-Size="Small" ForeColor="#284775" Text="Cancelar" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </ChangePasswordTemplate>
            <SuccessTemplate>
                <table border="0" cellpadding="4" cellspacing="0" 
                    style="border-collapse:collapse;" class="styleTablesUs" >
                    <tr>
                        <td>
                            <table border="0" cellpadding="0">
                                <tr>
                                    <td align="center" 
                                        style="font-size:small;" class="styleTTopUs">
                                        Cambio de contraseña completado</td>
                                </tr>
                                <tr>
                                    <td>
                                        Tu contraseña ha sido cambiada con éxito!</td>
                                </tr>
                                <tr>
                                    <td align="right">
                                        <asp:Button ID="ContinuePushButton" runat="server" BackColor="#FFFBFF" 
                                            BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px" 
                                            CausesValidation="False" CommandName="Continue" Font-Names="Verdana" 
                                            Font-Size="Small" ForeColor="#284775" onclick="ContinuePushButton_Click" 
                                            Text="Continuar" />
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </SuccessTemplate>
            <TextBoxStyle Font-Size="Small" />
            <InstructionTextStyle Font-Italic="True" ForeColor="Black" />
        </asp:ChangePassword>
        </center>
    </div>
</body>
</html>
</asp:Content>
